100
42
87
31
76
82
21
34
34
7
62
95
68
48
47
30
66
61
2
62
50
70
60
43
88
0
97
12
87
74
47
92
56
84
55
19
3
75
20
57
50
25
36
99
23
24
82
49
95
77
49
98
42
45
55
57
18
23
40
28
32
58
46
35
43
98
11
46
21
40
66
13
6
65
9
70
56
68
7
38
75
77
51
72
80
61
19
11
29
36
71
76
32
80
88
97
74
25
90
63
63
